#include <myhead.h>
#include "mypkg.h"
#include "server.h"
#include "service.h"
#include "dao.h"

int main(int argc, const char *argv[])
{
	if(argc != 2){
		fprintf(stderr, "输入的参数有误\n");
		return -1;
	}
	//初始化dao层：数据库连接资源
	if(tbl_dao_init()==-1){
		fprintf(stderr, "数据库连接失败\n");
		return -1;
	}
	
	//初始化service层：服务层需要用的内存资源(在线用户列表)
	service_init();

	//服务器启动
	if(server_startup("0.0.0.0", atoi(argv[1]))==-1){
		fprintf(stderr, "服务器启动失败\n");
		return -1;
	}

	return 0;
}

